import re

def analyze_words(input_string):
    if not input_string or len(input_string.split()) <= 1:
        print("Мало данных для анализа")
        return
    
    words = input_string.split()

    num_words = len(words)
    num_capital_cyrillic = sum(1 for word in words if re.match(r"[А-Я]", word[0]))
    num_latin_letters = sum(1 for word in words if re.search(r"[a-zA-Z]", word))
    num_short_words = sum(1 for word in words if len(word) <= 3)
    
    longest_word = max(words, key=len)
    longest_word_length = len(longest_word)
    
    num_hyphen_words = sum(1 for word in words if '-' in word)

    print(f"Количество слов: {num_words}")
    print(f"Количество слов, начинающихся с заглавной кириллической буквы: {num_capital_cyrillic}")
    print(f"Количество слов, содержащих хотя бы один латинский символ: {num_latin_letters}")
    print(f"Количество слов длиной не более 3 символов: {num_short_words}")
    print(f"Самое длинное слово: {longest_word}, длина: {longest_word_length}")
    print(f"Количество слов с символом дефиса '-': {num_hyphen_words}")

# Пример использования
text ="This - это Текст - написанный с консоли, что-ли или как-будто 100 раз."
analyze_words(text)
